import cv2

# 打开摄像头（通常 0 代表默认摄像头，可以尝试 1, 2 以选择其他摄像头）
cap = cv2.VideoCapture(1)

# 检查摄像头是否成功打开
if not cap.isOpened():
    print("无法打开摄像头")
    exit()

while True:
    # 读取摄像头的帧数据
    ret, frame = cap.read()

    if not ret:
        print("无法获取帧数据")
        break

    # 显示摄像头画面
    cv2.imshow("Camera Frame", frame)

    # 按下 'q' 键退出
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# 释放资源
cap.release()
cv2.destroyAllWindows()
